On the composability of consistency conditions
نویسندگان
چکیده
This paper presents a formal framework, which is based on the notion of a serialization set, that enables to compose a set of consistency conditions into a more restrictive one. To exemplify the utility of this framework, a list of very basic consistency conditions is identified, and it is shown that various compositions of the basic conditions yield some of the most commonly used consistency conditions, such as sequential consistency, causal memory, and Pipelined RAM. The paper also lists several applications that can benefit from even weaker semantics than Pipelined RAM that can be expressed as a composition of a small subset of the basic conditions. 2003 Elsevier Science B.V. All rights reserved.
منابع مشابه
View Transactions and the Relaxation of Consistency Checks in Software Transactional Memory
We present view transactions, a model for relaxed consistency checks in software transactional memory (STM). View transactions always operate on a consistent snapshot of memory but may commit in a different snapshot. They are therefore simpler to reason about, provide opacity and maintain composability. In addition, view transactions avoid many of the overheads associated with previous approach...
متن کاملComposability for Application-Specific Transactional Optimizations
Software Transactional Memory (STM) has made great advances towards acceptance into mainstream programming by promising a programming model that greatly reduces the complexity of writing concurrent programs. Unfortunately, the mechanisms in current STM implementations that enforce the fundamental properties of transactions — atomicity, consistency, and isolation — also introduce considerable pe...
متن کاملConvergence, Consistency and Stability in Fuzzy Differential Equations
In this paper, we consider First-order fuzzy differential equations with initial value conditions. The convergence, consistency and stability of difference method for approximating the solution of fuzzy differential equations involving generalized H-differentiability, are studied. Then the local truncation error is defined and sufficient conditions for convergence, consistency and stability of ...
متن کاملFinite Element Analysis for Estimating the Effect of Various Working Conditions on the Temperature Gradients Created Inside a Rolling Tire
Periodic deformation of a tire during its rolling motion causes energy dissipating and heat generation due to hysteretic nature of the rubber. The increase in tire temperature may have disastrous effects on safe service life and safety of vehicles. In this study a numerical simulation based on finite element method is used for evaluating the effect of various working conditions on temperature f...
متن کاملToward Query-based Constraints
1. Introduction The fragility of syntactic pointcuts leads to evolvability problems in current AOSD languages because they make the aspects dependent on names and structure in the code base. Composition is difficult because meanings are not explicit, and so tools cannot be used to assist in assessing the extent of interaction among aspects. We propose a new concept that we call query-based cons...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Inf. Process. Lett.
دوره 86 شماره
صفحات -
تاریخ انتشار 2003